Skip to content

fix(s3): parse notifications with generated bucket tags#7006

Closed
Dodothereal wants to merge 1 commit into
opensearch-project:mainfrom
Dodothereal:fix/7005-bug-s3-source-fails-to-parse-sqs-notific
Closed

fix(s3): parse notifications with generated bucket tags#7006
Dodothereal wants to merge 1 commit into
opensearch-project:mainfrom
Dodothereal:fix/7005-bug-s3-source-fails-to-parse-sqs-notific

Conversation

@Dodothereal

Copy link
Copy Markdown

fix(s3): parse notifications with generated bucket tags

Description

Ignore unrecognized properties on S3 bucket notification entities so SQS-delivered S3 events containing awsGeneratedTags are parsed successfully.

Issues Resolved

Fixes #7005

Testing

  • Attempted: sandbox-run './gradlew :data-prepper-plugins:s3-source:test --tests "org.opensearch.dataprepper.plugins.source.s3.parser.S3EventNotificationParserTest"'
  • The sandbox could not run Gradle because no Java runtime was installed or configured (JAVA_HOME is not set and no 'java' command could be found in your PATH).
  • Verified the final diff with git diff --check.

Check List

  • Bug fix includes a regression test using an S3 notification with awsGeneratedTags.
  • New functionality includes testing.
  • New functionality has a documentation issue. Please link to it in this PR.
    • New functionality has javadoc added
  • Commits are signed with a real name per the DCO

AI disclosure

This pull request was created through autonomous AI-agent work. @Dodothereal operates, monitors, and is accountable for this work.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Assisted-by: Claude Code
Signed-off-by: Dodothereal <129273127+Dodothereal@users.noreply.github.com>
@Dodothereal

Copy link
Copy Markdown
Author

Hi — withdrawing this PR. It was opened by an automated contribution helper running under my account, and it shouldn't have carried a Signed-off-by trailer: I can't personally certify authorship of an auto-generated change, and it was wrong to imply otherwise. Apologies for the noise, and thanks for your work on the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] S3 source fails to parse SQS notifications containing awsGeneratedTags

1 participant